Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Mexico F1 USA F7 USA F9 Guatemala F1 USA F14 Belarus F1 Canada F1 Usa F14 Israel F4 Israel F6 Nigeria F1 Nigeria F2 Senegal F2 Guatemala F1 USA F19 USA F20 Israel F5 Israel F6 Usa F7 USA F16 Japan F3 Korea F1 Korea F2 USA F13 USA F14 USA F15 Japan F6 USA F24 USA F25 USA F31 New Zealand F1 New Zealand F2 USA F12 Mexico F18 Guatemala F1 Canada F1 Canada F2 Canada F3 USA F26 Guatemala F1 Costa Rica F1 Israel F5 Senegal F1 USTA Men's Challenger of Dallas - Dallas Granby Challenger - Granby USTA Championships of Kerrville - Kerrville USTA Seascape Challenger - Aptos A Glimmer of Hope Challenger - Austin 2004 USTA Challenger of Calabasas - Calabasas Tiburon Challenger - Tiburon Uncle Tobys Challenger in Caloundra - Caloundra X Challenger Britania Zavaleta - Puebla Uncle Toby's Challenger in Burnie - Burnie Challenger ATP de Cuenca Diario El Mercurio - Cuenca Swanston Challenger - Sacramento 2006 Challenger of Santa Clarita California Challenger - Valencia Challenger Casablanca San Angel - Mexico City BH Tennis Open - Belo Horizonte Yuba City Challenger Bath Challenger Aptos Challenger Istanbul Challenger Izmir Challenger Tashkent Challenger Chengdu Challenger Cary Challenger Noumea Challenger Baotou Challenger Mercedes-Benz Cup - Los Angeles Kroger / St. Jude International - Memphis Sybase Open - San Jose TD Waterhouse Cup - Long Island AAPT Championships - Adelaide Siebel Open - San Jose Franklin Templeton Tennis Classic - Scottsdale TD Waterhouse Cup - Long Island Tata Open - Chennai Siebel Open - San Jose Kroger / St. Jude International - Memphis Open Seat Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten TD Waterhouse Cup - Long Island The 10tele.com Open - Nottingham RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles China Open - Beijing Thailand Open - Bangkok AIG Japan Open - Tokyo Qatar ExxonMobil Open - Doha Sydney International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Estoril Open - Estoril The Stella Artois Championships - London The 10tele.com Open - Nottingham Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow Music City Challenger - Nashville HTV Challenger - Ho Chi Minh City St. Petersburg Open - St. Petersburg 2007 Nielsen Pro Tennis Championship - Winnetka USTA Pro Tennis Classic at Mission Hills - Rancho Mirage 2001 Eddleman USTA Challenger - Birmingham USTA Seascape Challenger - Aptos Credicard Tennis Cup - Campos do Jordao IV Gramado Open de Tenis - Gramado Theusbridge.com Tennis Classic - Tarzana Open Seat Godo 2007 - Barcelona 2001 UT Tyler Patriot Challenger - Tyler Estoril Open - Estoril Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno 2003 Freeman Men's Challenger - Joplin 2003 Eddleman USTA Challenger - Birmingham The Stella Artois Championships - London Top Wool Challenger Biella - Biella Red Letter Days Open - Nottingham GHI Bronx Classic - Bronx Project Independence Men's Challenger - Mandeville Gran Challenger Casablanca - Mexico City Hilton Waikoloa Village USTA Challenger - Waikoloa 2004 Freeman Men's Challenger - Joplin Countrywide Classic - Los Angeles Binghamton Professional Tennis Tournament - Binghamton RCA Championships - Indianapolis Burbank Challenger - Burbank Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Hilton Waikoloa Village USTA Challenger - Waikoloa ATP Kremlin Cup - Moscow Bogota Challenger - Bogota St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Medibank International - Sydney The Dubai Tennis Championships - Dubai Kobstaedernes ATP Challenger - Kolding Open SEAT 2008 - Barcelona ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle The Nottingham Open - Nottingham Challenger Casablanca San Angel - Mexico City Busan Open Challenger Tennis - Busan Indianapolis Tennis Championships - Indianapolis II Manta Open - Manta Open de Moselle - Metz Qatar ExxonMobil Open - Doha Medibank International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle AEGON International - Eastbourne Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington IPP Open - Helsinki Aptos Challenger Stockton Challenger SAP Open - San Jose Abierto Mexicano Telcel - Acapulco AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Campos do Jordao Challenger Pro Challenger at Calabasas - Calabasas ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Open 13 - Marseille Ojai Challenger Winnetka Challenger Aptos Challenger Binghamton Challenger Bangkok Challenger Belo Horizonte Challenger Champaign Challenger AEGON Championships - London UNICEF Open - 's Hertogenbosch Singapore Challenger Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem dBI Tennis Challenger - Binghamton Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney Memorial Savigni - Sassuolo Power Horse World Team Cup - Dusseldorf UNICEF Open - 's Hertogenbosch Atlanta Tennis Championships - Atlanta Fifth-Third Bank Tennis Championships - Lexington Rakuten Japan Open - Tokyo Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai USTA Challenger of Burbank - Burbank Barcelona Open BancSabadell - Barcelona Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas BMW Open - Munich Binghamton Professional Tennis Tournament - Binghamton USTA Challenger of San Antonio - San Antonio The USTA Challenger at West End Racquet - Torrance Pro Tennis World Open - Boca Raton Zagreb Open - Zagreb Fergana Challenger - Fergana PEOPLEnet Cup - Dnepropetrovsk Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg XL Capital Bermuda Open - Bermuda Garden Open 2005 - Rome ATP Vegeta Croatia Open - Umag San Remo Tennis Cup 15° Piertomaso - San Remo Zagreb Open - Zagreb VIII Gramado Open - Gramado II Manta Open - Manta Citi Open - Washington Kia International in Caloundra - Caloundra USTA Seascape Challenger - Aptos Challenger Britania Zavaleta - Puebla Winston-Salem Open - Winston-Salem Kia International in Burnie - Burnie USTA Freeman Men's Challenger - Joplin BMW Tennis Championship - Sunrise Torneo Internacional Challenger Fila 2006 - Leon Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2006 North Shore Pro Tennis Championship - Winnetka St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur drkoop.com USTA Challenger of Tallahassee - Tallahassee XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito The Swanston Challenger - Sacramento Privatbank Open 2006 - Dnepropetrovsk Kia International In Kawana - Kawana Wailea Men's Challenger - Maui Hilton Waikoloa Village USTA Challenger - Waikoloa Freeman Men's $50,000 Challenger - Joplin BMW Tennis Championship - Sunrise Rakuten Japan Open - Tokyo Busan Open Challenger Tennis - Busan Valencia Open - Valencia The Comercia Challenger - Aptos Challenger Natrel Presented by National Bank - Granby Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao IV Manta Open - Manta Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai University of Tennessee USTA Men's Challenger - Knoxville Copa Ericsson Costa Rica - San Jose Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice AEGON Championships - London Topshelf Open - 's-Hertogenbosch Kremlin Cup - Moscow President's Cup - Astana Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Tallahassee Tennis Challenger - Tallahassee Champaign Challenger Bet-at-home Open - Hamburg Gran Copa Ericsson - Rio de Janeiro Khanty-Mansiysk Challenger Citi Open - Washington 2002 Tulsa USTA Challenger - Tulsa Dallas Challenger USTA Challenger of San Antonio - San Antonio VIII Avierto Internacional de Salinas - Salinas Nottingham Challenger Sacramento Challenger Tiburon Challenger I Manta Open - Manta Sarajevo Challenger Athens Challenger Nottingham Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Heineken Challenger - Ho Chi Minh City WOW Cafe Challenger - New Orleans Manta Challenger Arizona Men's Tennis Championships - Scottsdale Samsung Securities Cup - Seoul Savannah Challenger Nottingham Challenger GHI Bronx Classic - Bronx Brisbane International - Brisbane Orleans Challenger USTA Challenger of Burbank - Burbank Seoul Challenger Helsinki Challenger BH Tennis Open International Cup - Belo Horizonte The Waco International Tennis Challenger - Waco USTA Tallahassee Tennis Challenger - Tallahassee The Granby Natrel Challenger - Granby PEOPLEnet CUP - Dnepropetrovsk Binghamton Challenger Binghamton Professional Tennis Tournament - Binghamton Nossa Caixa Tennis Cup - Sao Paulo 2006 USTA Tallahassee Tennis Challenger - Tallahassee BH Tennis Open International Cup - Belo Horizonte University of Tennessee USTA Challenger - Knoxville 2001 USTA Tallahassee Tennis Challenger - Tallahassee USTA Challenger of Burbank - Burbank Ciudad de Pozoblanco Open Diputacion - Cordoba Colorado Classic - Denver The Wright Financial Group, Inc. Challenger - Champaign Regional Hand Center Men's Challenger - Fresno 2002 Azalea Orthopedic Challenger - Tyler GHI Bronx Tennis Classic - Bronx Samsung Securities Cup - Seoul X Open Internacional D'Andorra - Andorra Honolulu Challenger USTA Challenger of Tiburon - Tiburon USTA Men's Challenger of Dallas - Dallas The West Side Tennis Club Grass Court Challenger - Forest Hills Bangkok Challenger Challenger Banque Nationale Rimouski - Rimouski Irving Challenger USTA Comerica Challenger - Aptos Sarasota Challenger Winnetka Challenger The Natrel's Challenger of Granby - Granby Ortisei Challenger Kia International In Caloundra - Caloundra Czech Open - Prostejov 14° BH Tennis Open - Belo Horizonte USTA Tallahassee Tennis Challenger - Tallahassee Aptos Challenger MST ATP Challenger International - Burnie Belo Horizonte Challenger 2004 Colorado Tennis Classic - Denver Toyota Challenger Fergana Challenger - Fergana Binghamton Challenger Yokkaichi Challenger USTA Safeway Challenger - Aptos 2001 USTA Challenger of Calabasas - Calabasas USTA Tennis Championships of Houston - Houston Shimadzu All Japan Indoor Tennis Championships - Kyoto 2003 West Side Tennis Club Challenger - Forest Hills Sporting Challenger 2003 - Turin Bangkok Challenger U.S. Men's Clay Court Championships - Houston U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Campbell's Hall of Fame Tennis Championships - Newport International Indoor Tennis Championships of Croatia - Zagreb Vancouver Challenger U.S. Men's Clay Court Championships - Houston Verizon Tennis Challenge - Atlanta U.S. Men's Clay Court Championships - Houston Franklin Templeton Tennis Classic - Scottsdale Legg Mason Tennis Classic - Washington D.C. Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open Sud de France - Montpellier Tennis Channel Open - Las Vegas Kroger / St. Jude International - Memphis Open SEAT Godo 2006 - Barcelona Hypo Group Tennis International - Portschach RCA Championships - Indianapolis Tennis Masters Series - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome ABN AMRO World Tennis Tournament - Rotterdam Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells AEGON Championships - London Rogers Cup - Toronto The Stella Artois Grass Court Championships - London St. Petersburg Open - St. Petersburg Dubai Duty Free Tennis Championships - Dubai Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York BMW Open - Munich Davis Cup, World Group, SF, CRO-RUS 3-2 Davis Cup, World Group, 1R, NED-RUS 0-5 Davis Cup, World Group, QF, FRA-RUS 1-4 Davis Cup, World Group, SF, RUS-USA 3-2 Hyundai Hopman Cup - Perth Davis Cup, World Group, F, USA-RUS 4-1 Davis Cup, World Group, 1R, ROU-RUS 1-4 Davis Cup, World Group, 1R, SWE-RUS 3-2 Davis Cup, Group I, 2R, GBR-RUS 3-2 Davis Cup, Group I, 1R, RUS-POL 2-3 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Masters Series Madrid - Madrid Olympics - London Davis Cup, World Group, PO, RUS-BRA 3-2 Wimbledon - London Davis Cup, World Group, 1R, RUS-SRB 3-2 Olympics - Beijing